package org.fisco.bcos.asset.service.parent;


import org.fisco.bcos.asset.resp.DonationRecord;
import org.fisco.bcos.asset.resp.DonationRecordItem;
import org.fisco.bcos.asset.resp.ProjectDetail;
import org.fisco.bcos.sdk.abi.datatypes.generated.tuples.generated.Tuple3;
import org.fisco.bcos.sdk.abi.datatypes.generated.tuples.generated.Tuple7;

import java.math.BigInteger;
import java.util.List;

public interface CharityService {
    // 通用查询方法
    ProjectDetail getProjectDetails(BigInteger projectId);
    List<DonationRecordItem> getDonationRecords(BigInteger projectId);
    BigInteger getUserRole(String userAddress);
    BigInteger getProjectCount();
    BigInteger getApplicationCount();
    String getContractAddress();
    String getCharityOrg();
    String getRegulator();
}